Tech

BMW shows off its new XM hybrid concept vehicle